home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
listings
/
v_09_03
/
9n03078a
< prev
next >
Wrap
Text File
|
1991-01-15
|
1KB
|
70 lines
#
# makefile for example 0
#
# 12/02/90 1830 EST
#
CC = tcc
CFLAGS = -ms -v
AS = masm
ASFLAGS = /Mx/Zi
LD = tlink
LDFLAGS = /v/c
OBJSROM = start1.obj cio.obj osem.obj iolink.obj\
hdwinit.obj prf.obj puts.obj gets.obj
LIBSROM = libm.lib
all: ex0.exe ex0s.exe mon86.exe mon86r.exe
mon86.exe: mon86.obj
$(CC) $(CFLAGS) -emon86 mon86
osem.obj: osem.c
$(CC) $(CFLAGS) -c osem.c
mon86.obj: mon86.c
$(CC) $(CFLAGS) -c mon86.c
iolink.obj: iolink.c
$(CC) $(CFLAGS) -c iolink.c
prf.obj: prf.c
$(CC) $(CFLAGS) -c prf.c
puts.obj: puts.c
$(CC) $(CFLAGS) -c puts.c
gets.obj: gets.c
$(CC) $(CFLAGS) -c gets.c
start0.obj: start0.asm
$(AS) $(ASFLAGS) start0,,,;
ex0s.exe: ex0.obj $(OBJSROM)
$(LD) $(LDFLAGS) $(OBJSROM) ex0.obj,\
ex0s,nul,$(LIBSROM)
mon86r.exe: mon86.obj $(OBJSROM)
$(LD) $(LDFLAGS) $(OBJSROM) mon86.obj,\
mon86r,nul,$(LIBSROM)
start1.obj: start1.asm
$(AS) $(ASFLAGS) start1,,,;
cout.obj: cout.asm
$(AS) $(ASFLAGS) cout,,,;
cin.obj: cin.asm
$(AS) $(ASFLAGS) cin,,,;
cio.obj: cio.asm
$(AS) $(ASFLAGS) cio,,,;
ex0.obj: ex0.c
$(CC) $(CFLAGS) -c ex0.c